package dao;

import dao.dto.TechnicienDto;
import boerrors.TechnicienExistantException;
import boerrors.TechnicienInexistantException;
//import errors.LoginException;
import java.util.Vector;

public abstract class TechnicienDao {
    
//        public abstract boolean login (String matricule, String password) throws LoginException;
    
        //public abstract TechnicienDto rechercher(String matricule) throws EmployeInexistantException;
        //public abstract Vector<TechnicienDto> rechercher(String nom, String prenom) throws EmployeInexistantException;
        public abstract void enregistrer(TechnicienDto technicien) throws TechnicienExistantException;
        public abstract void modifier(TechnicienDto technicien) throws TechnicienInexistantException;
        public abstract void modifierEmployeToTechnicien(TechnicienDto technicien) throws TechnicienInexistantException;
        public abstract Vector<TechnicienDto> lister() throws TechnicienInexistantException ;
        public abstract TechnicienDto identifier(int idRHMatricule,String password) throws TechnicienInexistantException ;
        //public abstract void supprimer (TechnicienDto technicien) throws TechnicienInexistantException;
}